home *** CD-ROM | disk | FTP | other *** search
-
-
-
- uuuuccccoooonnnntttteeeexxxxtttt((((5555)))) uuuuccccoooonnnntttteeeexxxxtttt((((5555))))
-
-
-
- NNNNAAAAMMMMEEEE
- _uuuu_cccc_oooo_nnnn_tttt_eeee_xxxx_tttt - user context
-
- SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
- _####_iiii_nnnn_cccc_llll_uuuu_dddd_eeee _<<<<_uuuu_cccc_oooo_nnnn_tttt_eeee_xxxx_tttt_...._hhhh_>>>>
-
- DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- The _uuuu_cccc_oooo_nnnn_tttt_eeee_xxxx_tttt structure defines the context of a thread of control within
- an executing process.
-
- This structure includes at least the following members:
-
- ucontext_t *uc_link
- sigset_t uc_sigmask
- stack_t uc_stack
- mcontext_t uc_mcontext
-
- _uuuu_cccc______llll_iiii_nnnn_kkkk is a pointer to the context that is to be resumed when this
- context returns. If _uuuu_cccc______llll_iiii_nnnn_kkkk is equal to 0, then this context is the main
- context, and the process exits when this context returns. The _uuuu_cccc______llll_iiii_nnnn_kkkk
- field is only meaningful for contexts created using _mmmm_aaaa_kkkk_eeee_cccc_oooo_nnnn_tttt_eeee_xxxx_tttt.
-
- _uuuu_cccc______ssss_iiii_gggg_mmmm_aaaa_ssss_kkkk defines the set of signals that are blocked when this context
- is active (see _ssss_iiii_gggg_pppp_rrrr_oooo_cccc_mmmm_aaaa_ssss_kkkk(2)).
-
- _uuuu_cccc______ssss_tttt_aaaa_cccc_kkkk defines the stack used by this context (see _ssss_iiii_gggg_aaaa_llll_tttt_ssss_tttt_aaaa_cccc_kkkk(2)).
-
- _uuuu_cccc______mmmm_cccc_oooo_nnnn_tttt_eeee_xxxx_tttt contains the saved set of machine registers and any
- implementation specific context data. Portable applications should not
- modify or access _uuuu_cccc______mmmm_cccc_oooo_nnnn_tttt_eeee_xxxx_tttt.
-
- SSSSEEEEEEEE AAAALLLLSSSSOOOO
- getcontext(2), sigaction(2), sigaltstack(2), sigprocmask(2),
- makecontext(3C)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 1111
-
-
-
-